/*
* @Author: 伟
* @Date:   2016-08-09 11:25:31
* @Last Modified by:   伟
* @Last Modified time: 2016-08-09 14:59:58
*/
html,
body{
	overflow: hidden;
}
/*Android*/
body.cmp-dd header{height: 44px;padding-top: 0;}/*android header样式*/
body.cmp-dd .cmp-content{top:44px;}/*android content样式*/
/*ios*/
body.cmp-ios-c header{height: 64px;padding-top: 20px}
body.cmp-ios-c .cmp-content{top:64px;}
body.cmp-ios-x header{height: 88px;padding-top: 44px}
body.cmp-ios-x .cmp-content{top:88px;}
.display-none {
    display: none;
}
header.cmp-bar{
	padding-right: 0;
	padding-left: 0.266rem;
}
header.cmp-bar.cmp-bar-nav{
	background: #fff;
    display: -webkit-flex;
}
/*搜索框*/
header form{
	/*width:calc(100% - 1.74rem);*/
	display: inline-block;
	-webkit-flex: 1;
}
header form.search_all{
	width:62%;
	margin-left: .3rem;
}
header.cmp-bar input[type='search']{
	background-color: #eef1f5;
	color: #333;
	height: .746rem;
}
.cmp-search .cmp-placeholder{
	height: .746rem;
	line-height: .746rem;
}
.cmp-search .cmp-placeholder .cmp-icon{
	margin-right: -.14rem;
}
.cmp-input-row.cmp-search .cmp-icon-speech{
	font-size: 20px;
	position: absolute;
	top: 0;
	right: .4rem;
	color: #bebebe;
	padding-right: .106rem;
}
.cmp-input-row.cmp-search .cmp-icon-clear{
	color: #bebebe;
}
header.cmp-bar>span.cancel{
	color: #3aadfb;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	padding: .266rem .32rem;
	vertical-align: top;
}

.cansearch{
	height: 100%;
	background: #fff;
}
.cmp-content,.cmp-control-content,#scroll-content{
	height:100%;
}
.title{
	color: #c4c4c4;
	font-size: 12px;
	text-align: center;
	position: relative;
	height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.title:before{
	content: "";
	position: absolute;
	left: .8rem;
	width:2.5rem;
	top:15px;;
	height:1px;
	-webkit-transform: scale(1,.5);
	transform: scale(1,.5);
	background: -webkit-linear-gradient(left, #e9e9e9 0%,#d4d4d4 50%);
}
.title:after{
	content: "";
	position: absolute;
	right:.8rem;
	width:2.5rem;
	top:15px;
	height:1px;
	-webkit-transform: scale(1,.5);
	transform: scale(1,.5);
	background: -webkit-linear-gradient(left,#d4d4d4 0%,#e9e9e9 50%);
}
.cmp-android .title:before,
.cmp-android .title:after{
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
div.candetail{
	padding: 0.96rem 1rem 0;
	text-align: left;
}
div.candetail>div{
	display: inline-block;
	width: 24%;
	text-align: center;
	margin-bottom: .7rem;
}
div.candetail div:last-child{
	/*padding: 0 .4rem .853rem;*/
}
div.candetail div p{
	font-size: 12px;
	color: #c4c4c4;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0;
}
div.candetail span.iconfont{
	color: #ccc;
	font-size: 20px;
}
div.candetail>div.search-people{
	margin-left: 1.8rem;
}
div.candetail>div.third{
	margin-left: 1.2rem;
}
div.candetail .plug-item.active span.iconfont,div.candetail .plug-item.active p{
	color: #3AADFB ;
}

div.none,div.filterNone{
	text-align: center;
	padding-top: 3.6rem;
}
div.none span{
	font-size: 50px;
	line-height: 78px;
	color: #999;
}
div.filterNone span{
	font-size: 70px;
	line-height: 78px;
	color: #999;
}
div.none p,div.filterNone p{
	/*margin-top: 0.85rem;*/
	color: #999;
}
ul.search-people{
	/*overflow: scroll;*/
}
ul.search-people li img{
    width:1.066rem;
    height:1.066rem;
}
.search-people li p.message_list_title{
	font-size: 14px;
	padding-left:0.436rem;
	color: #999;
	padding-top:.133rem;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.search-people li p.cmp-ellipsis{
	padding-left: 0.4rem;

	font-size: 16px;

	color:#333;
}
#type62 .search-people li p.message_list_title{
	font-size: 16px;
	padding-left:0.436rem;
	color: #333;
	padding-top:.133rem;
}
#type62 .search-people li p.cmp-ellipsis{
	padding-left: 0.4rem;

	font-size: 14px;

	color:#999;
}
div.search{
	overflow: scroll;
}
.search .cmp-table-view:before{
	height:0;
}
div.search>div>p{
	height: 0.853rem;
	line-height: 0.835rem;
	padding-left: 0.32rem;
	font-size: 14px;
	color: #666;
	background-color: #fff;
	margin-bottom: 0;
	position: relative;
	
}
div.search>div>:after{
	content: "";
	height:1px;
	background-color: #e7e7e7;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	-webkit-transform: scale(1,.5);
	transform: scale(1,.5);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}
.cmp-android div.search>div>:after{
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
div.search>div>::before{
	content: "";
	height:1px;
	background-color: #e7e7e7;
	position: absolute;
	top:0;
	left:0;
	right:0;
	-webkit-transform: scale(1,.5);
	transform: scale(1,.5);
	-webkit-transform-origin: center top;
	transform-origin: center top;
}
.cmp-android div.search>div>::before{
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
div.search>p.link-todo,p.link-third{
	margin-top: 10px;
}
div.search p.more{
	height:1.01rem;
	line-height: 1.01rem;
	padding: 0;
	font-size: 14px;
	color: #a8a8a8;
	text-align: center;
	background-color: #fff;
}
div.search span.cmp-pull-right{
	font-size:14px;
	color:#999;
}
li .cmp-pull-left{
	border-radius: 50%;
	overflow: hidden;
	width:1.066rem;
	height:1.066rem;
}
div.search div.cmp-pull-left{
	text-align: center;
	line-height: 1.066rem;
	background-color: #70f5ad;
	border-radius: 50%;
	margin-top: .053rem;
}
div.search div.cmp-pull-left span.iconfont{
	color: #fff!important;
}
/*搜索轮播*/
.flex{
	width: 100%;
	overflow: hidden;
	/*margin-bottom: .266rem;*/
	background: #fff;
	/* padding: .373rem 0 .533rem; */
}
.flex_item{
	-webkit-box-flex: 1;
	width: 20%;
	-webkit-flex: none;
	flex: none;
	text-align: center;
	padding-top: 20px;
}
.flex_item span.iconfont{
	font-size: 20px;
	color: #b1b8c1;
}
.flex_item p{
	font-size: 12px;
	color: #7a7e83;
	margin-top: .08rem;
}
.cmp-slider-indicator{
	left:0;
	bottom: 0;
}
.cmp-slider-indicator .cmp-indicator{
	width: 4px;
	height: 4px;
	margin: 1px 3px;
	background: #d2d2d2;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.cmp-slider-indicator .cmp-active.cmp-indicator{
	background: #7a7e83;
}

p.cmp-ellipsis span.time{
	margin-left: .693rem;
	font-size: 12px;
	color: #919191;
}
.cansearch{
	height: 100%;
	background: #fff;
}
/*语音按钮*/
.record-wrap {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 50px;
}
.record-wrap p {
	margin-bottom: 0;
	font-size: 14px;
	padding: 10px;
	color: #999;
}
.record-wrap .record-button {
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	margin: 5px 20px;
	width: 2.666rem;
	height: 2.666rem;
	line-height: 2.666rem;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	border: 1px #3AADFB solid;
}
.record-wrap .record-button span {
	font-size: 50px;
	color: #3AADFB;
}
.record-wrap .record-button {
	background: rgba(255, 255, 255, 0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.record-wrap .record-button:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 10px rgba(58,157,251,.2);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.record-wrap .record-button.active {
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}
.record-wrap .record-button.active:after {
	-webkit-animation: sonarEffect 1.5s linear infinite;
	-moz-animation: sonarEffect 1.5s linear infinite;
	animation: sonarEffect 1.5s linear infinite;
}
.record-button:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.record-button:before {
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
.record-button>img{
	width:1.226rem;
	height:1.266rem;
	position: relative;
	top:.68rem;
}

/* 热门搜索 */
.Top-search-content{
	text-align: center;
    color: #3AADFB;
    font-size: 15px;
}
.Top-search-content li{
	height:30px;
	line-height:30px;
}

/* 搜索历史记录 */
.searchCache-content{
	width: 100%;
    height: 100%;
    position: absolute;
	top: 0;
	background-color: #fff;
	display: none;
}
.searchCache-content .searchCache{
	position: relative;
	color:#333;
	font-size:15px;
}
.searchCache-content .searchCache .searchCache-scroll{
	overflow-y: auto;
}
.searchCache-content .searchCache .icon-time{
	color: #CACACA;margin-right: 5px;
}
.searchCache-content .searchCache .history-text{
	display: inline-block;width: 85%;vertical-align: top;
}
.searchCache-content .searchCache .searchCache-footer{
	height: 42px;text-align: center;font-size: 15px;color: #6E6D6D;
	line-height: 42px;
	opacity: 0.8;
	background-color: #F2F1F1;
}
.searchCache-footer .item{
	display: inline-block;width: 49%;position: relative;
}
.searchCache-footer .clearSearchBtn::before{
	content:"";
	display:inline-block;
	width:1px;
	height:23px;	
	background-color:#aaa;
	position:absolute;right:0;top:10px;
}
.cliceName{display:inline-block;width:100%;height:100%;text-align:center;line-height:40px;
	font-size:15px;border-radius:50px;background-color: #8380FF;color: #fff;}
input:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset;
}


@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
	}
	40% {
		opacity: 0.5;
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
	}
	100% {
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
		-webkit-transform: scale(1.3);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
	}
	40% {
		opacity: 0.5;
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
	}
	100% {
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
		-moz-transform: scale(1.3);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
	}
	40% {
		opacity: 0.5;
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
	}
	100% {
		-webkit-box-shadow: 0 0 0 2px rgba(58,157,251,.1), 0 0 10px 10px rgba(58,157,251,.2), 0 0 0 10px rgba(58,157,251,.3);
		transform: scale(1.3);
		opacity: 0;
	}
}
.margin_top10{
	margin-top: 10px!important; 
}
/*协同*/
.search-1 {
	background-color: #3CBAFF!important;
}
/*公告*/
.search-7 {
	background-color: #F7C028!important;
}
/*文档*/
.search-3 {
	background-color: #4DD3FB!important;
}
/*会议*/
.search-6 {
	background-color: #A1C700!important;
}
/*公文*/
.search-4 {
	background-color: #FFD318!important;
}
/*讨论*/
.search-9 {
	background-color: #8DB1FF!important;
}
/*调查*/
.search-10 {
	background-color: #4788D8!important;
}
/*新闻*/
.search-8 {
	background-color: #FF4848!important;
}
/*第三方代办*/
.search-39{
	background-color: #70f5ad!important;
}
/*表单*/
.search-2{
	background-color: #00DBEE!important;
}
/*计划*/
.search-5{
	background-color: #FFAD74!important;
}
/*任务*/
.search-30{
	background-color: #00d7fc!important;
}

/*任务*/
.search-11{
	background-color: #00d7fc!important;
}

.selected{
	color: #3aadfb!important;
}
.no-selected{
	color: #c7c4be!important;
}
#slider{
	height: 77px;
}
#slider::after{
	content: "";
	height:0.02rem;
	background-color: #d4d4d4;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	/*-webkit-transform: scale(1,.5);
	transform: scale(1,.5);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;*/
}
.cmp-android #slider::after{
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
#content div.cmp-pull-left span.iconfont{
	color: #fff!important;
}
#content span.cmp-pull-right{
	font-size:14px;
	color:#999;
}
#content div.cmp-pull-left{
	text-align: center;
	line-height: 1.066rem;
}
header.cmp-bar.cmp-bar-nav .cmp-icon{
	line-height: 20px;
}

header.cmp-bar.cmp-bar-nav span,
header.cmp-bar.cmp-bar-nav .cmp-icon{
	color:#A1B0C5;
}
.cmp-table-view:before{
	height:0;
}
.left_word{
	font-family: "Microsoft Yahei", sans-serif;
}
@media screen and (min-height: 700px) {
	.cmp-bar .cmp-icon{
		padding-top: 13px;
	}
}

.cmp-android .search>div li:last-of-type:after{
	height:0
}
.cmp-android div.search p.more{
	border-top: 1px solid #e7e7e7;
	margin-left: 15px;
	padding-right: 15px;
}
/*************ipad mini-----start***************/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
	header.cmp-bar input[type='search']{
		height: .6rem;
	}
}
/*************ipad mini-----end***************/

/*横屏*/
@media all and (orientation : landscape) { 
    header.cmp-bar input[type='search']{
		background-color: #f2f2f2;
		color: #333;
		height:33px;
	}
	.cmp-search .cmp-placeholder{
		height:33px;
		line-height:33px;
	}
	div.candetail{
		padding: 0.16rem 1rem 0;
		text-align: left;
	}
	div.candetail>div{
		display: inline-block;
		width: 24%;
		text-align: center;
		margin-bottom: .3rem;
	}
} 
/*竖屏*/
/* @media all and (orientation : portrait){ 
    

}  */
header .cmp-search input[type='search']{
	padding-right: 33px;
}